body{background-color:#f5f5f5}
.my_vip_self{position:relative;width:100%;margin:0 auto;height:3rem;line-height:3rem;background-color:#A7774F;color:#ece7dd;font-size:1.3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.top_mini4 h1 img{width:3rem;height:3rem;border-radius:3rem;margin-top:-.5rem;object-fit:cover;-webkit-object-fit:cover;vertical-align:middle;margin-right:.5rem}

/*banner*/
.vipBNR{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;width:94%;border-radius:1.2rem;height:16.5rem;background-color:#fff;margin:1rem auto;padding:5rem 2rem 2rem;position:relative;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.vipBNR .icobg{position:absolute;filter:alpha(opacity=30);opacity:.3;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18rem;right:0rem;bottom:-6rem;
background-image:-webkit-linear-gradient(315deg,rgba(255,255,255,.3) 0%,#DCAB69 100%)}
.vipBNR h1{width:100%;text-align:left;position:absolute;left:1.5rem;top:1em;font-size:1.8rem;line-height:1.8rem;height:1.8rem;font-weight:bold}
.vipBNR .auth dl{width:100%;height:2.4rem;margin:.1rem auto 1.5rem auto;text-align:left}
.vipBNR .auth dl dt{width:2.4rem;height:2.4rem;line-height:2.4rem;border-radius:.4rem;text-align:center;display:inline-block;vertical-align:middle;margin-right:1rem;background-image:-webkit-linear-gradient(top,#F5C84E,#F19F3C);color:#fff}
.vipBNR .auth dl dd{height:2.4rem;line-height:2.4rem;display:inline-block;vertical-align:middle}
.vipBNR .auth dl dt i.ico{font-size:1.3rem}
.vipBNR .auth dl dt.lvs i.ico{font-size:2rem}
.vipBNR .auth dl dd h6{display:inline;font-size:1.4rem}
.vipBNR .auth dl dd h6 b{color:#f00;font-weight:normal;margin:0 .3rem}
.vipBNR .morebtn{border-radius:.6rem .6rem 0 0;bottom:0;display:block;width:90%;left:5%;height:3rem;line-height:3rem;font-size:1.4rem;color:#666;margin:0 auto;text-align:center;background-color:#fff;position:absolute/*;box-shadow: 0 0 1rem rgb(0 0 0 / 18%)*/;border-top:#e5e0d8 1px dashed;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.vipBNR .morebtn2{position:absolute;right:2rem;top:2rem}

/*套餐*/
.viplist{width:94%;margin:1rem auto 1rem auto;padding:1rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.viplistNO{background-color:#fff;border-radius:1.2rem;margin-top:1.5rem;margin-bottom:1.5rem}
.viplist .zdcon{width:100%}
.viplist .zdcon ul{-ms-overflow-style:none;overflow:-moz-scrollbars-none;display:-webkit-box;overflow-x: scroll;-webkit-overflow-scrolling:touch;padding-right:1rem}
.viplist .zdcon ul::-webkit-scrollbar{background-color:transparent;display: none;}
.viplist .zdcon li{width:13rem;height:19rem;display:block;box-sizing:border-box;border-radius:.8rem;margin-right:1rem;position:relative;background-color:#fff;box-shadow:0 0 1rem rgb(0 0 0 / 4%);margin-top:1rem;margin-bottom:1rem}
.viplist .zdcon li.ed {background-color:#FFF7EC;border:#AE8042 .2rem solid}
.viplist .zdcon li img{width:3rem;margin-top:1.4rem}
.viplist .zdcon li h1{font-size:1.4rem;line-height:1.4rem;height:1.4rem}
.viplist .zdcon li h2{color:#A7774F;font-size:1.8rem;margin-top:1rem;font-weight:bold}
.viplist .zdcon li h3{color:#924F24;font-size:3rem;height:3rem;line-height:3rem;font-weight:bold;margin-top:1rem}
.viplist .zdcon li h3:before{content:'￥';font-size:2rem;font-weight:normal;font-family:Verdana, Geneva, sans-serif}
.viplist .zdcon li h4{color:#999;font-size:1.4rem;margin-top:.4rem}

.vipC{width:94%;margin:1.5rem auto;text-align:left;border-radius:1.2rem;padding:1.5rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fff}
.vipC h1{font-size:1.8rem;font-weight:bold;margin-bottom:1rem}
.vipC .CC{line-height:200%;text-align:left}
.vipC .CC b{color:#f00;font-weight:normal}
#vipbtn{width:88%;margin-bottom:2rem;box-shadow:0 3px 8px rgba(57,63,87,.4);color:#e1cba2;background-color:#40290A;background-image:-webkit-linear-gradient(left, #6a4614 , #40290A );}
.blank{height:6rem}